<?php

Load::models('usuario');

class UsuarioController extends AppController
{
    public function index() 
    {
        if(!Auth::is_valid())
        {
            Router::redirect("/usuario/autenticar");
        }
        else
        {
            Router::redirect("/");
	}

    }
	
     public function autenticar() 
    {
         
         if(Input::hasPost("username_usu","password_usu"))
         {
            //Flash::info("Datos recibidos.. se procede a autenticar");

            $user = Input::post('username_usu');
            $pass = Input::post('password_usu');

            $auth = new Auth("model", "class: usuario", "username_usu: $user", "password_usu: $pass");

            if ($auth->authenticate()) 
            {
                Flash::Success("Usuario logueado");
                Router::redirect("/");
            } 
            else 
            {
                Flash::error("Fallo en la autenticación: Nombre de usuario o contraseña incorrecto");
            }
                
         }
         else
         {
             Flash::info("Ingrese sus datos de login");
         }

             
    }
    
    public function crear()
    {
        
    }
    
    public function cerrarsesion()
    {
        Auth::destroy_identity();
        Flash::info("Sesión cerrada");
        Router::redirect("/");
        
    }
}

?>